进阶教程(玩家进阶篇) |
您所在的位置:网站首页 › 生存战争day one › 进阶教程(玩家进阶篇) |
浏览 519
扫码
分享
2022-12-12 07:29:31
存档结构Project.xml文件介绍修改方法Project解析
存档结构 世界存档本质上是一个zip格式的压缩包,只是后缀名是scworld。把存档后缀改成zip并解压,会得到3个文件:Chunks32.dat:储存着生存战争被保存的区块地形,是16进制文件。Project.bak:存档非地形数据文件的备份文件,数据与Project.xml相近,可用于存档修复。Project.xml:存档非地形数据文件,储存着一个存档的大部分数据,也是存档修改的主要对象。 Project.xml文件 介绍储存着生存战争存档里的大部分数据,除了地形。如存档里已经产生的动物,电路板储存的数据,存档的模式,种子,箱子熔炉里的物品,家具的设计,玩家等级,玩家的血量和状态等等。 一个最基本的存档模板包含这些属性:Player玩家信息记录:记录玩家相关的历史信息Pickables掉落物:记录存档中存在的掉落物ExplosivesBlockBehavior爆炸方块行为:记录炸弹和火药桶之类已触发的方块状态CreatureSpawn生物产生:记录玩家最后看见的区块位置和其中包含的生物WoodBehavior叶子数据:记录天然叶子离开木块后的腐烂状态(天然叶子才会消失)Weather天气:记录天气情况SignBlockBehavior告示牌方块行为:记录告示牌类方块的数据Projectiles溅射物:记录游戏中产生的投掷物(重进存档速率会消失,投掷物变成掉落物)MovingBlocks运动方块:记录活塞产生的数据GameInfo游戏数据:记录存档最基本的设置数据,如模式,世界名称,种子,游戏时间等Electricity记录所有电路方块储存的数据SaplingBlockBehavior树苗方块行为:记录玩家放置的树苗的情况TimeOfDay当天时间:记录时差偏移除以上的数据还有一些方块行为数据,如磁铁方块行为,家具方块行为设计数据等Entities实体元素:下面记录的是所有的方块实体储存的数据(箱子,熔炉类),玩家身体情况,动物的情况。 修改方法修改一个属性,首先找到相对应的数据入口(上面介绍已经提到的属性)例:假设我们要修改存档下一次下雨的时间和下一次下雨的结束时间,从进存档就开始下雨一直不结束首先要找到天气Weather这个属性。如下所示的天气代码:它包含3个子元素(或属性)分别是WeatherStartTime天气开始时间,WeatherEndTime天气结束时间和LightningIntensity雷电密度属性所规定的数据类型是double,Value等号后面是这个属性的值,表示时间(游戏中一天是2000秒),那么把后面的时间WeatherStartTime改成0,WeatherEndTime改成一个较大的数即可,如9999999修改完成,保存文件,再把存档解压即可。 除此之外,你还可以修改其他的属性和数据,也还可以添加类似的数据,比如添加一个新的动物 Project解析这是由百度贴吧-销锋镝铸编写的xml文件解析,虽然是1.28版本的,但至今数据变化不大(只增加了一些新的属性),可供参考。 若有收获,就点个赞吧 0 人点赞 上一篇: 下一篇: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |